package com.zym.pss.sysadmin.service.impl;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.zym.pss.sysadmin.dao.UserRolesDao;
import com.zym.pss.sysadmin.po.UserRoles;
import com.zym.pss.sysadmin.service.UserRolesService;
import com.zym.pss.core.service.impl.BaseServiceImpl;
@Service("userRolesService")
public class UserRolesServiceImpl extends BaseServiceImpl<UserRoles> implements UserRolesService{
UserRolesDao userRolesDao ;
@Resource
public void setUserRolesDao(UserRolesDao userRolesDao) {
super.setBaseDao(userRolesDao);
this.userRolesDao = userRolesDao;
}
@Override
public void insert(UserRoles entity) {
entity.setId(UUID.randomUUID().toString());
this.userRolesDao.insert(entity);
}
@Override
public Boolean isValidate(String userId, String roleId) {
Map<String,Object> paraMap = new HashMap<String, Object>();
paraMap.put("userId", userId);
paraMap.put("roleId", roleId);
List<UserRoles> find = this.userRolesDao.find(paraMap);
if(find!=null&&!find.isEmpty()){
return false ;
}
return true;
}
@Override
public void deleteUserRoleRelation(Serializable userId) {
this.userRolesDao.deleteUserRoleRelation(userId);
}
}